package com.niiwoo.civet.trade.dto.response;

import lombok.Data;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 推荐首页信息
 * 
 * @author liuchun
 *
 */
@Getter
@Setter
public class RecommendInvestResponseDTO implements Serializable {
	/** 展示类型：1图片，2推荐标的信息 */
	private Byte type;

	/** 图片url */
	private String url;

	/** 展示推荐标的信息 */
	private ProjectInfoResponseDTO projectInfo;

	//"标签信息( 新手专享标(新手智能投和新手散标)、智能投、热门推荐(散标))")
	private String labelInformation;
	//("1.散标 2.智能投")
	private Integer projectAttribute;

	private Byte isNewProject;

	@Data
	/** 展示推荐标的信息 */
	public static class ProjectInfoResponseDTO implements Serializable {
		/** 标的id */
		private Long projectId;

		/** 借款用户id */
		private String borrowUserId;

		/** 是否已抢光：0否，1是 */
		private Byte isSoldOut;

		/** 年化利率 */
		private BigDecimal borrowRate;

		/** 期数 */
		private Integer deadline;

		/** 期数单位 */
		private Byte deadlineUnit;

		/** 可投金额 */
		private BigDecimal investingAmount;

		/** 总金额 */
		private BigDecimal contractAmount;

		/** 还款方式 */
		private String repaymentTypeDesc;
		/** 活动加息，10%返回0.1 */
		private BigDecimal addInerest;
		/** "活动标题" */
		private String activityTitle;
	}
}
